strong rustic cloth of linen or hemp - Espagnol Anglais Dictionnaire